Licenciado en Economía por la UNAM. Fue Director de la Facultad de Economía y Secretario Académico de la BUAP. Colaboró con el Frente Sandinista de Liberación Nacional por un convenio de cooperación. Fue Presidente Estatal del Partido México Posible y Presidente del Partido Alternativa Socialdemócrata en Puebla.